package com.carleasoft.mps.adu.business.role.bean.vo;


import lombok.Data;

/**
 * <p>Description: role 角色vo</p>
 * @since 2020-04-28
 * @author ztm
 */
@Data
public class AuthorityRoleVo {
    /**
     * 主键id
     */
    private Long id;
    /**
     * 角色编码
     */
    private String roleCode;
    /**
     * 角色名称
     */
    private String roleName;
    /**
     * 角色类型（0-超级管理员角色，1-系统管理员角色，2-组织及组织分类角色，3-组织内使用角色，4-专属自定义默认角色，5-系统默认角色）
     */
    private Integer roleType;
    /**
     * 创建人部门编码
     */
    private String deptCode;
    /**
     * 创建人部门名称
     */
    private String deptName;
    /**
     * 创建人组织编码
     */
    private String organizationCode;
    /**
     * 创建人组织名称
     */
    private String organizationName;
    /**
     * 创建人编码
     */
    private String createPersonCode;
    /**
     * 创建人名称
     */
    private String createPersonName;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改人编码
     */
    private String updatePersonCode;
    /**
     * 修改人名称
     */
    private String updatePersonName;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 备注
     */
    private String remark;
    /**
     *菜单权限
     */
    private AuthorityMenuPermsVo menuPermsVo;
    /**
     * 角色下的数据权限
     */
    private AuthorityDataPermsVo dataPermsVo;

}
